#ifndef __MASKED_SPRITE_HPP__
#define __MAKSED_SPRITE_HPP__

#include "Sprite.hpp"
#include "../ResourceManagers/TextureObject.hpp"
#include <string>

class MaskedSprite : public Sprite
{
public:
	MaskedSprite(std::string name, std::string maskName, MVector3D& origin, TexType eTextureType = TEXTURE_STANDARD, float fScale = 1.0f);
	~MaskedSprite();

	virtual void Render();
	virtual void Update();

private:
	std::string m_maskName;
};

#endif // __MASKED_SPRITE_HPP__

//EOF